*{margin: 0;padding: 0;box-sizing: border-box;}
body{width: 100%;font-family: "microsoft yahei !important";font-size: 16px;background-color: #f8f4f4;}
ul{list-style-type: none;}
a{font-family: "microsoft yahei !important";text-decoration: none;color: #000000;}
a:hover{color: #9a282d !important;}
input{outline: none;border: none;}
h3{font-size: 16px;font-weight: normal;}

.banner{width: 100%;position: relative;}

header{width: 1200px;margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;z-index: 20;}
header .h-top{float: right;padding-top: 15px;}
header .h-top a{color: white;font-size: 13px;padding: 0 15px;border-right: 1px solid white;}
header .h-top a:last-of-type{border-right: none;}
header .h-logo{width: 1200px;margin: 0 auto;height: 100px;}
header .h-logo .left{padding-top: 60px;padding-left: 9px;float: left;}
header .h-logo .right{padding-top: 75px;}
header .h-logo .right a{float: right;}
header .h-logo .right .search{float: right;}
header .h-logo .right .search:hover{opacity: 0.9;}
header .h-logo .right .search{width: 240px;height: 35px;background-color: #f2f2f2;border-radius: 5px;opacity: 0.5;}
header .h-logo .right .search input{height: 25px;margin-top: 5px;margin-left: 5px;background-color: #f2f2f2;}
header .h-logo .right .search a{height: 35px;width: 50px;background:#f47921 url(../img/sousuo.png) no-repeat center;border-radius:0 5px 5px 0;}
header .h-logo .right .yuangong{margin-top: 7px;color: white;margin-left: 25px;}
header .nav{width:1200px;height: 55px;background-color: #074fa2;margin-top: 60px;}
header .nav .h-contain{float:left;width: 133.3px;height: 55px;}
header .nav .h-content{width: 133.3px;height: 55px;text-align: center;display: table-cell;vertical-align: middle;}
header .nav .h-contain a{width: 100%;color: white;font-size: 16px;border-left: 1px solid white;display: block;}
header .nav .h-contain a:hover{color: white !important;}
header .nav .h-contain:first-child a{border: none;}

header .nav .h-contain ul li{height: 40px;width: 133.3px;background-color: white;padding-left: 20px;font-size: 16px;padding-top: 10px;display: none;}
header .nav .h-contain ul a{color: #000000;border: none;}
header .nav .h-contain ul a:hover{color: #9a282d !important;}
header .nav .h-contain ul li:hover{background-color: #f2f2f2;}
header .nav .h-contain:hover{background-color: #075ec3;}
header .nav .h-contain:hover li{display: block;}


.article{width: 1200px;margin: 0 auto;padding: 30px 35px;background-color: white;margin-top: -40px;position: relative;}
.article .a-top{height: 330px;width: 100%;padding-left: 505px;position: relative;}
.article .a-top .yy_left{width: 485px;height: 330px;display: inline-block;position: absolute;top: 0;left: 0;}

.article .a-top .right{width: 625px;}
.article .a-top .right .title{width: 100%;height: 40px;background-color: #ececec;}
.article .a-top .right .title div{height: 40px;float: left;text-align: center;width: 110px;line-height: 40px;cursor: pointer;}

.article .a-top .yy_left .flexslider{ width:485px; height:330px; position:relative; float:left;display:inline; z-index:120; }
.article .a-top .yy_left .flexslider_index{height:330px;position: relative;overflow:hidden; width: 485px; z-index:180;}
.article .a-top .yy_left .flexslider_index .btn,.flexslider_pro .bBtn{position: absolute;top:143px; width: 20px; height: 40px;display: block; z-index: 300; }
.article .a-top .yy_left .flexslider_index .btnPre,.flexslider_pro .bPre{background:url(../img/goleft.png) no-repeat 0 0;left:10px;}
.article .a-top .yy_left .flexslider_index .btnPre:hover,.article .a-top .yy_left .flexslider_pro .bPre:hover{background:#333 url(../img/goleft.png) no-repeat 0 0;}
.article .a-top .yy_left .flexslider_index .btnNext,.article .a-top .yy_left .flexslider_pro .bNext{background:url(../img/goright.png) no-repeat 0 0;right:10px;}
.article .a-top .yy_left .flexslider_index .btnNext:hover,.article .a-top .yy_left .flexslider_pro .bNext:hover{background:#333 url(../img/goright.png) no-repeat 0 0;}
.article .a-top .yy_left .flexslider_index .flexslider_wrap{position: absolute;left:0px;top: 0px; z-index: 160;}
.article .a-top .yy_left .flexslider_index .flexslider_wrap li{width:485px; float: left;  height:330px; overflow:hidden; position:relative;}
.article .a-top .yy_left .flexslider_index .flexslider_wrap li img{width:485px; height:330px;}
.article .a-top .yy_left .flexslider_index .flexslider_wrap li h3{ width:485px; padding-left:10px; padding-right:75px; height:40px; line-height:40px; font-weight:normal; font-size:14px; color:#FFF; overflow:hidden; background:url(../img/imgslist-li-title.png) repeat left top; position:absolute; left:0; bottom:0;}
.article .a-top .yy_left .flexslider_index .banner_wrap li span{ float:right;}
.article .a-top .yy_left .indexBanner_num{width:76px; height:10px; text-align: center;  position:absolute; right:0; bottom:25px; z-index:320; } 
.article .a-top .yy_left .indexBanner_num a{width:10px;height: 10px;display: inline-block;_zoom:1;background:url(../img/num-li.png) no-repeat right top; font-size: 0px;line-height: 10px; margin:0 2px;}
.article .a-top .yy_left .indexBanner_num a.on,.indexBanner_num a:hover{background:url(../img/num-li.png) no-repeat left top;}






.article .a-top .right .title a{float: right;line-height: 40px;font-size: 13px;color: #b4b4b4;margin-right: 10px;}
.article .a-top .right .jt-content h3{font-size: 18px;line-height: 50px;color: #9a282d;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article .a-top .right .jt-content h3 a{color: #9a282d !important;}
.article .a-top .right .jt-content .zhaiyao{font-size: 12px;text-indent: 2rem;line-height: 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.article .a-top .right .jt-content .zhaiyao a{color: #9a282d;}
.article .a-top .right .jt-content ul li{height: 47px;line-height: 47px;font-size: 14px;color: #202020;border-bottom: 1px solid #ececec;}
.article .a-top .right .jt-content ul li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;float:left;}
.article .a-top .right .jt-content ul li .time{float: right;color: #b4b4b4;margin-right: 10px;}
.article .a-top .right .jt-content ul li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;float: left;}
.article .a-top .right .title .jituan{background-color: #0290d9;color: white;} 
.article .a-top .right .hy-content h3{font-size: 18px;line-height: 50px;color: #9a282d;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article .a-top .right .hy-content h3 a{color: #9a282d !important;}
.article .a-top .right .hy-content .zhaiyao{font-size: 12px;text-indent: 2rem;line-height: 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.article .a-top .right .hy-content .zhaiyao a{color: #9a282d;}
.article .a-top .right .hy-content ul li{height: 47px;line-height: 47px;font-size: 14px;color: #202020;border-bottom: 1px solid #ececec;}
.article .a-top .right .hy-content ul li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;float:left;}
.article .a-top .right .hy-content ul li .time{float: right;color: #b4b4b4;margin-right: 10px;}
.article .a-top .right .hy-content ul li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;float: left;}
.article .a-second{width: 100%;position: relative;margin-top: 35px;height: 260px;}
.article .a-second .left{width: 360px;float: left;}
.article .a-second .left .title{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ececec;}
.article .a-second .left .title h3{width: 135px;border-top: 4px solid #087ad6;text-align: center;float: left;font-size: 16px;}
.article .a-second .left .title a{float: right;font-size: 13px;color: #b4b4b4;}
.article .a-second .left li{width: 100%; height: 35px;line-height: 35px;font-size: 14px;color: #202020;float: left;position: relative;padding-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article .a-second .left li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;}
.article .a-second .left ul li .time{position: absolute;right: 0;color: #b4b4b4;}

.article .a-second .middle{width: 360px;float: left;margin-left: 20px;}
.article .a-second .middle .title{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ececec;}
.article .a-second .middle .title h3{width: 135px;border-top: 4px solid #087ad6;text-align: center;float: left;font-size: 16px;}
.article .a-second .middle .title a{float: right;font-size: 13px;color: #b4b4b4;}
.article .a-second .middle li{width: 100%; height: 35px;line-height: 35px;font-size: 14px;color: #202020;float: left;position: relative;padding-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article .a-second .middle li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;}
.article .a-second .middle ul li .time{position: absolute;right: 0;color: #b4b4b4;}
.article .a-second .right{width: 350px;height: 250px;float: right;}
.article .a-second .right video{width: 350px;height: 250px;}


.article .a-third{width: 100%;position: relative;margin-top: 20px;overflow: hidden;}

.article .a-third .all{width: 100%;}
.article .a-third .all .title{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ececec;}
.article .a-third .all .title h3{width: 135px;border-top: 4px solid #087ad6;text-align: center;float: left;font-size: 16px;line-height: 41px;}
.article .a-third .all .title a{float: right;font-size: 13px;color: #b4b4b4;}

.article .a-third .all .content{width: 277.5px;height: 115px;margin-top: 9px;margin-right: 6.5px;float: left;text-align: center;color: white;position: relative;}
.article .a-third .all .content .container{position: absolute;width: 100%;height: 30px;left: 0;bottom: 0;background-color: rgba(120,195,251,0.6);}
.article .a-third .all .content img{width: 100%;height: 115px;}
.article .a-third .all .content p{font-size: 16px;line-height: 30px;}
.article .a-third .all .content .container:hover{background-color: rgba(8,122,214,0.9);}

.article .a_banner{width: 100%;margin-top: 10px;}

.article .a-forth{width: 100%;padding-left: 250px;position: relative;margin-top: 30px;height: 260px;}
.article .a-forth .left{width: 225px;position: absolute;top: 0;left: 0;}

.article .a-forth .left .title{width: 100%;height: 45px;}
.article .a-forth .left .title h3{width: 90px;text-align: center;float: left;font-size: 16px;height: 20px;border-left: 4px solid #087ad6;margin-top: 10px;}
.article .a-forth .left .title a{float: right;font-size: 13px;color: #b4b4b4;line-height: 45px;}
.article .a-forth .left li{width: 100%; height: 35px;line-height: 35px;font-size: 14px;color: #202020;float: left}
.article .a-forth .left li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;}
.article .a-forth .left ul li .time{float: right;color: #b4b4b4;}

.article .a-forth .middle{width: 430px;float: left;}
.article .a-forth .middle .title{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ececec;}
.article .a-forth .middle .title h3{width: 135px;border-top: 4px solid #087ad6;text-align: center;float: left;font-size: 16px;}
.article .a-forth .middle .title a{float: right;font-size: 13px;color: #b4b4b4;}
.article .a-forth .middle li{width: 100%; height: 35px;line-height: 35px;font-size: 14px;color: #202020;float: left}
.article .a-forth .middle li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;}
.article .a-forth .middle ul li .time{float: right;color: #b4b4b4;}

.article .a-forth .right{width: 430px;float: right;}
.article .a-forth .right .title{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ececec;}
.article .a-forth .right .title h3{width: 135px;border-top: 4px solid #087ad6;text-align: center;float: left;font-size: 16px;line-height: 41px;}
.article .a-forth .right .title a{float: right;font-size: 13px;color: #b4b4b4;}
.article .a-forth .right li{width: 100%; height: 35px;line-height: 35px;font-size: 14px;color: #202020;float: left}
.article .a-forth .right li .dian{color: #cccccc;font-size: 10px;padding: 0 5px;}
.article .a-forth .right ul li .time{float: right;color: #b4b4b4;}


.aside{width: 1200px;margin: 0 auto;padding:5px 30px 30px 30px;background-color: white;}
.aside .title{width: 100%;height: 40px;line-height: 40px;background-color: #ececec}
.aside .title h3{width: 135px;text-align: center;float: left;font-size: 16px;background: url(../img/aside_bg.png) no-repeat;color: white;box-sizing: content-box;border-top: 5px solid #039deb;position: relative;bottom: 5px;height: 40px;line-height: 35px;}
.aside .title a{float: right;font-size: 13px;color: #b4b4b4;margin-right: 10px;}
.aside .title img{vertical-align: top;float: left;position: relative;bottom: 5px;left: -1px;}


.aside .fengcai{ width:1130px; height:130px; position:relative; overflow:hidden; }
.aside .fengcai li{ width:180px; height:130px; float:left; overflow:hidden; margin-right:15px; display:inline;position: relative; }
.aside .fengcai li p{ width:180px; height:130px; overflow:hidden; }
.aside .fengcai li p img{ width:180px; height:130px;}
.aside .fengcai li h4{ width:100%; height:30px; line-height:30px;color:#fff; font-weight:normal; font-size:12px; text-align:center; overflow:hidden;position: absolute;bottom:0;background-color: rgba(0,0,0,0.6);}
.aside .fengcai li h4:hover{background-color: rgba(0,0,0,0.9);}



.footer{width: 1200px;margin: 0 auto;padding:0px 30px 10px 30px;background-color: white;}
.footer .title{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ececec;}
.footer .title h3{width: 135px;border-top: 4px solid #087ad6;text-align: center;float: left;font-size: 16px;line-height: 40px;}
.footer .title a{float: right;font-size: 13px;color: #b4b4b4;}
.footer .banquan{height: 50px;line-height: 50px;background-color: #087ad6;text-align: center;}
.footer .banquan a{color: white;font-size: 14px;padding: 0 15px;border-right: 1px solid white;}


.footer .lianjie{margin: 20px 0;height: 35px;}
.footer .lianjie .container{width: 49%;height: 35px;line-height: 35px;border: 1px solid #cacaca;background-color: white;float: left;margin-right: 10px;}
.footer .lianjie .container .jiantou{float: right;border-left: 1px solid #cacaca;height: 35px;width: 35px;text-align: center;}
.footer .lianjie .container a{padding-left: 20px;}
.footer .lianjie .container ul{background-color: white;width: 49%;position: relative;border: 1px solid #cacaca;border-top: none;top: -1px;left: -1px;display: none;}
.footer .lianjie .container ul li{line-height: 40px;}


footer{width: 100%;border-top: 3px solid #087ad6}
footer .container{width: 1200px;margin: 0 auto;padding: 20px 30px;background-color: white;height: 125px;}
footer .container .left{float: left;padding-top: 20px;width: 660px;}
footer .container .left p{font-size: 14px;line-height: 30px;}
footer .container .right{float: right;height: 95px;line-height: 95px;vertical-align: middle;}
footer .container .right img{width:94px;height:94px}
footer .container .right i{font-size: 14px;float: right;font-style: normal;padding: 0 30px;}






.bu-article{width: 1200px;margin: 0 auto;padding: 10px;background-color: white;margin-top: -40px;position: relative;}
.bu-article .top{font-size: 24px;}

.bu-article .height{height: 25px;}
.bu-article h3{font-size: 24px;}
.bu-article h4{font-size: 14px;color: #999999;font-weight: normal;border-bottom: 1px solid #cccccc;line-height: 25px;text-transform: uppercase;}
.bu-article .container .content{width: 280px;height: 300px;float: left;background-color: white;margin: 0 15px 70px 0;}
.bu-article .container{background-color: white;padding-top: 25px;height: auto;overflow: hidden;}
.bu-article .container .content .img1{width: 280px;height:192px;overflow: hidden;}
.bu-article .container .content .img1 img{width: 280px;min-height:192px;}
.bu-article .container .content .bg{padding: 0 10px;margin-top: -5px;height: 115px;}
.bu-article .container .content h3{font-size: 18px;font-weight: bold;line-height: 30px;margin: 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.bu-article .container .content p{font-size: 13px;color: #999999;line-height: 25px;height:50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.bu-article .container a:hover{color: white !important;}
.bu-article .container .content .more{width: 120px;height: 30px;border-radius: 20px;border: 1px solid #cccccc;margin-top: 10px;line-height: 30px;font-size: 12px;color: #cccccc;padding-left: 15px;}
.bu-article .container .content .more img{padding-bottom: 4px;padding-left: 10px;}
.bu-article .container .content:hover .bg{background-color: #333333;}
.bu-article .container .content:hover .more{color: #000000;}
.bu-article .container .content:hover .more{background-color: white;}

.b_footer .container p{font-size: 14px;color: #4b4b4b;text-align: center;line-height: 28px;}

.news{padding-bottom: 0;}
.news .container{height: auto; min-height: 520px;position: relative;padding-top: 0;overflow: hidden;}
.news .container .n_right{width: 305px;float:right;height: 100%;top: 0;right: 0;border-left: 1px solid #cccccc;overflow: hidden;}
.news .container .n_right h3{width: 100%;height: 86px;line-height: 86px;font-size: 18px;border-bottom: 1px solid #cccccc;background-color: #f47920;color: white;padding-left: 60px;}
.news .container .n_right ul li:hover{background-color: #f47920;}
.news .container .n_right ul li:hover a{color:#fff;}
.news .container .n_right ul li{width: 100%;height: 86px;line-height: 86px;padding-left: 30px;font-size: 18px;border-bottom: 1px solid #cccccc;}
.news .container .n_right ul li.title{background-color: #f47920;color: white;padding-left: 60px;}
.news .container .n_right ul li.title a{color:#fff;}
.news .container .n_left{width: 825px;padding-bottom: 100px;}
.news .container .n_left .lcontainer{width: 100%;height: auto;padding: 35px 0;border-bottom: 1px solid #cccccc;overflow: hidden;}
.news .container .n_left .lcontainer img{float: left;width:150px;height: auto;}
.news .container .n_left .lcontainer .lright{height: auto;width: 100%;float: left;}

.news .container .n_left .lcontainer .download{height: auto;width: 648px;float: right;}


.news .container .n_left .lcontainer .lright h3{font-size: 18px;height: 35px;line-height: 35px;}
.news .container .n_left .lcontainer .lright h3 a{width:400px;float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news .container .n_left .lcontainer .lright h3 span{float: right;}
.news .container .n_left .lcontainer a:hover{color: #9a282d !important;}
.news .container .n_left .lcontainer .lright p{font-size: 14px;text-indent:2em;color: #595959;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news .container .n_left .lcontainer .lright p:hover{color: #9a282d;}
.news .container .n_left .lnav{height: 50px;line-height: 50px;text-align: center;border-bottom: 1px solid #cccccc;}
.news .container .n_left .lnav img{margin:0 40px;margin-top: 12px;cursor: pointer;}
.news .container .n_left .lnav span{color: #595959;font-size: 14px;}

.about{padding-top: 30px;padding-bottom: 200px !important;padding-left: 30px;}
.about h3{font-size: 24px !important;text-align:center;}
.about .code{font-size: 18px !important;text-align: center;padding:25px 0 40px 0;color:#595959}
.about .about-txt p{font-size: 16px !important;color: #595959 !important;line-height: 26px;line-height:35px !important;}
.about .about-txt span{font-size: 16px !important;line-height:35px !important;color: #595959 !important;}
.about .about-txt div{font-size: 16px !important;line-height:35px !important;color: #595959 !important;}
.about .about-txt img{max-width:600px !important;height:auto !important;margin:0 auto;display: block;}